home *** CD-ROM | disk | FTP | other *** search
/ SGI Freeware 1999 August / SGI Freeware 1999 August.iso / dist / fw_xemacs.idb / usr / freeware / lib / xemacs-20.4 / lisp / utils / auto-autoloads.el.z / auto-autoloads.el
Encoding:
Text File  |  1998-05-21  |  49.3 KB  |  1,134 lines

  1. ;;; DO NOT MODIFY THIS FILE
  2. (if (featurep 'utils-autoloads) (error "Already loaded"))
  3.  
  4. ;;;### (autoloads (defadvice ad-add-advice) "advice" "utils/advice.el")
  5.  
  6. (defvar ad-redefinition-action 'warn "\
  7. *Defines what to do with redefinitions during Advice de/activation.
  8. Redefinition occurs if a previously activated function that already has an
  9. original definition associated with it gets redefined and then de/activated.
  10. In such a case we can either accept the current definition as the new
  11. original definition, discard the current definition and replace it with the
  12. old original, or keep it and raise an error.  The values `accept', `discard',
  13. `error' or `warn' govern what will be done.  `warn' is just like `accept' but
  14. it additionally prints a warning message.  All other values will be
  15. interpreted as `error'.")
  16.  
  17. (defvar ad-default-compilation-action 'maybe "\
  18. *Defines whether to compile advised definitions during activation.
  19. A value of `always' will result in unconditional compilation, `never' will
  20. always avoid compilation, `maybe' will compile if the byte-compiler is already
  21. loaded, and `like-original' will compile if the original definition of the
  22. advised function is compiled or a built-in function. Every other value will
  23. be interpreted as `maybe'. This variable will only be considered if the 
  24. COMPILE argument of `ad-activate' was supplied as nil.")
  25.  
  26. (autoload 'ad-add-advice "advice" "\
  27. Adds a piece of ADVICE to FUNCTION's list of advices in CLASS.
  28. If FUNCTION already has one or more pieces of advice of the specified
  29. CLASS then POSITION determines where the new piece will go.  The value
  30. of POSITION can either be `first', `last' or a number where 0 corresponds
  31. to `first'.  Numbers outside the range will be mapped to the closest
  32. extreme position.  If there was already a piece of ADVICE with the same
  33. name, then the position argument will be ignored and the old advice
  34. will be overwritten with the new one.
  35.     If the FUNCTION was not advised already, then its advice info will be 
  36. initialized.  Redefining a piece of advice whose name is part of the cache-id
  37. will clear the cache." nil nil)
  38.  
  39. (autoload 'defadvice "advice" "\
  40. Defines a piece of advice for FUNCTION (a symbol).
  41. The syntax of `defadvice' is as follows:
  42.  
  43.   (defadvice FUNCTION (CLASS NAME [POSITION] [ARGLIST] FLAG...)
  44.     [DOCSTRING] [INTERACTIVE-FORM]
  45.     BODY... )
  46.  
  47. FUNCTION ::= Name of the function to be advised.
  48. CLASS ::= `before' | `around' | `after' | `activation' | `deactivation'.
  49. NAME ::= Non-nil symbol that names this piece of advice.
  50. POSITION ::= `first' | `last' | NUMBER. Optional, defaults to `first',
  51.     see also `ad-add-advice'.
  52. ARGLIST ::= An optional argument list to be used for the advised function
  53.     instead of the argument list of the original.  The first one found in
  54.     before/around/after-advices will be used.
  55. FLAG ::= `protect'|`disable'|`activate'|`compile'|`preactivate'|`freeze'.
  56.     All flags can be specified with unambiguous initial substrings.
  57. DOCSTRING ::= Optional documentation for this piece of advice.
  58. INTERACTIVE-FORM ::= Optional interactive form to be used for the advised
  59.     function.  The first one found in before/around/after-advices will be used.
  60. BODY ::= Any s-expression.
  61.  
  62. Semantics of the various flags:
  63. `protect': The piece of advice will be protected against non-local exits in
  64. any code that precedes it.  If any around-advice of a function is protected
  65. then automatically all around-advices will be protected (the complete onion).
  66.  
  67. `activate': All advice of FUNCTION will be activated immediately if
  68. FUNCTION has been properly defined prior to this application of `defadvice'.
  69.  
  70. `compile': In conjunction with `activate' specifies that the resulting
  71. advised function should be compiled.
  72.  
  73. `disable': The defined advice will be disabled, hence, it will not be used 
  74. during activation until somebody enables it.
  75.  
  76. `preactivate': Preactivates the advised FUNCTION at macro-expansion/compile
  77. time.  This generates a compiled advised definition according to the current
  78. advice state that will be used during activation if appropriate.  Only use
  79. this if the `defadvice' gets actually compiled.
  80.  
  81. `freeze': Expands the `defadvice' into a redefining `defun/defmacro' according
  82. to this particular single advice.  No other advice information will be saved.
  83. Frozen advices cannot be undone, they behave like a hard redefinition of
  84. the advised function.  `freeze' implies `activate' and `preactivate'.  The
  85. documentation of the advised function can be dumped onto the `DOC' file
  86. during preloading.
  87.  
  88. Look at the file `advice.el' for comprehensive documentation." nil 'macro)
  89.  
  90. ;;;***
  91.  
  92. ;;;### (autoloads (all-annotations annotation-list annotations-at annotations-in-region annotation-at annotationp delete-annotation make-annotation) "annotations" "utils/annotations.el")
  93.  
  94. (defvar make-annotation-hook nil "\
  95. *Function or functions to run immediately after creating an annotation.")
  96.  
  97. (defvar before-delete-annotation-hook nil "\
  98. *Function or functions to run immediately before deleting an annotation.")
  99.  
  100. (defvar after-delete-annotation-hook nil "\
  101. *Function or functions to run immediately after deleting an annotation.")
  102.  
  103. (autoload 'make-annotation "annotations" "\
  104. Create a marginal annotation, displayed using GLYPH, at position POS.
  105. GLYPH may be either a glyph object or a string.  Use layout policy
  106. LAYOUT and place the annotation in buffer BUFFER.  If POS is nil, point is
  107. used.  If LAYOUT is nil, `whitespace' is used.  If BUFFER is nil, the
  108. current buffer is used.  If WITH-EVENT is non-nil, then when an annotation
  109. is activated, the triggering event is passed as the second arg to the
  110. annotation function.  If D-GLYPH is non-nil then it is used as the glyph 
  111. that will be displayed when button1 is down.  If RIGHTP is non-nil then
  112. the glyph will be displayed on the right side of the buffer instead of the
  113. left." nil nil)
  114.  
  115. (autoload 'delete-annotation "annotations" "\
  116. Remove ANNOTATION from its buffer.  This does not modify the buffer text." nil nil)
  117.  
  118. (autoload 'annotationp "annotations" "\
  119. T if OBJECT is an annotation." nil nil)
  120.  
  121. (autoload 'annotation-at "annotations" "\
  122. Return the first annotation at POS in BUFFER.
  123. BUFFER defaults to the current buffer.  POS defaults to point in BUFFER." nil nil)
  124.  
  125. (autoload 'annotations-in-region "annotations" "\
  126. Return all annotations in BUFFER between START and END inclusively." nil nil)
  127.  
  128. (autoload 'annotations-at "annotations" "\
  129. Return a list of all annotations at POS in BUFFER.
  130. If BUFFER is nil, the current buffer is used.  If POS is nil, point is used." nil nil)
  131.  
  132. (autoload 'annotation-list "annotations" "\
  133. Return a list of all annotations in BUFFER.
  134. If BUFFER is nil, the current buffer is used." nil nil)
  135.  
  136. (autoload 'all-annotations "annotations" "\
  137. Return a list of all annotations in existence." nil nil)
  138.  
  139. ;;;***
  140.  
  141. ;;;### (autoloads (batch-update-directory batch-update-autoloads update-autoloads-from-directory update-autoloads-here update-file-autoloads generate-file-autoloads) "autoload" "utils/autoload.el")
  142.  
  143. (autoload 'generate-file-autoloads "autoload" "\
  144. Insert at point a loaddefs autoload section for FILE.
  145. autoloads are generated for defuns and defmacros in FILE
  146. marked by `generate-autoload-cookie' (which see).
  147. If FILE is being visited in a buffer, the contents of the buffer
  148. are used." t nil)
  149.  
  150. (autoload 'update-file-autoloads "autoload" "\
  151. Update the autoloads for FILE in `generated-autoload-file'
  152. \(which FILE might bind in its local variables).
  153. This functions refuses to update autoloads files." t nil)
  154.  
  155. (autoload 'update-autoloads-here "autoload" "\
  156. Update sections of the current buffer generated by `update-file-autoloads'." t nil)
  157.  
  158. (autoload 'update-autoloads-from-directory "autoload" "\
  159. Update `generated-autoload-file' with all the current autoloads from DIR.
  160. This runs `update-file-autoloads' on each .el file in DIR.
  161. Obsolete autoload entries for files that no longer exist are deleted." t nil)
  162.  
  163. (autoload 'batch-update-autoloads "autoload" "\
  164. Update the autoloads for the files or directories on the command line.
  165. Runs `update-file-autoloads' on files and `update-directory-autoloads'
  166. on directories.  Must be used only with -batch, and kills Emacs on completion.
  167. Each file will be processed even if an error occurred previously.
  168. For example, invoke `xemacs -batch -f batch-update-autoloads *.el'.
  169. The directory to which the auto-autoloads.el file must be the first parameter
  170. on the command line." nil nil)
  171.  
  172. (autoload 'batch-update-directory "autoload" "\
  173. Update the autoloads for the directory on the command line.
  174. Runs `update-file-autoloads' on each file in the given directory, must
  175. be used only with -batch and kills XEmacs on completion." nil nil)
  176.  
  177. ;;;***
  178.  
  179. ;;;### (autoloads (browse-url-lynx-emacs browse-url-lynx-xterm browse-url-w3 browse-url-iximosaic browse-url-grail browse-url-mosaic browse-url-netscape) "browse-url" "utils/browse-url.el")
  180.  
  181. (defcustom browse-url-browser-function 'browse-url-w3 "*Function to display the current buffer in a WWW browser.\nUsed by the `browse-url-at-point', `browse-url-at-mouse', and\n`browse-url-of-file' commands." :type '(radio (function-item browse-url-w3) (function-item browse-url-netscape) (function-item browse-url-mosaic) (function-item browse-url-cci) (function-item browse-url-iximosaic) (function-item browse-url-lynx-xterm) (function-item browse-url-lynx-emacs) (function-item browse-url-grail) (function :tag "Other" nil)) :group 'browse-url)
  182.  
  183. (autoload 'browse-url-netscape "browse-url" "\
  184. Ask the Netscape WWW browser to load URL.
  185.  
  186. Default to the URL around or before point.  The strings in variable
  187. `browse-url-netscape-arguments' are also passed to Netscape.
  188.  
  189. When called interactively, if variable `browse-url-new-window-p' is
  190. non-nil, load the document in a new Netscape window, otherwise use a
  191. random existing one.  A non-nil interactive prefix argument reverses
  192. the effect of browse-url-new-window-p.
  193.  
  194. When called non-interactively, optional second argument NEW-WINDOW is
  195. used instead of browse-url-new-window-p." t nil)
  196.  
  197. (autoload 'browse-url-mosaic "browse-url" "\
  198. Ask the XMosaic WWW browser to load URL.
  199. Default to the URL around or before point." t nil)
  200.  
  201. (autoload 'browse-url-grail "browse-url" "\
  202. Ask the Grail WWW browser to load URL.
  203. Default to the URL around or before point.  Runs the program in the
  204. variable `browse-url-grail'." t nil)
  205.  
  206. (autoload 'browse-url-iximosaic "browse-url" "\
  207. Ask the IXIMosaic WWW browser to load URL.
  208. Default to the URL around or before point." t nil)
  209.  
  210. (autoload 'browse-url-w3 "browse-url" "\
  211. Ask the w3 WWW browser to load URL.
  212. Default to the URL around or before point." t nil)
  213.  
  214. (autoload 'browse-url-lynx-xterm "browse-url" "\
  215. Ask the Lynx WWW browser to load URL.
  216. Default to the URL around or before point.  A new Lynx process is run
  217. in an Xterm window." t nil)
  218.  
  219. (autoload 'browse-url-lynx-emacs "browse-url" "\
  220. Ask the Lynx WWW browser to load URL.
  221. Default to the URL around or before point.  Run a new Lynx process in
  222. an Emacs buffer." t nil)
  223.  
  224. ;;;***
  225.  
  226. ;;;### (autoloads (config-value config-value-hash-table) "config" "utils/config.el")
  227.  
  228. (autoload 'config-value-hash-table "config" "\
  229. Returns hashtable of configuration parameters and their values." nil nil)
  230.  
  231. (autoload 'config-value "config" "\
  232. Return the value of the configuration parameter CONFIG_SYMBOL." nil nil)
  233.  
  234. ;;;***
  235.  
  236. ;;;### (autoloads nil "easymenu" "utils/easymenu.el")
  237.  
  238. ;;;***
  239.  
  240. ;;;### (autoloads (edit-toolbar) "edit-toolbar" "utils/edit-toolbar.el")
  241.  
  242. (autoload 'edit-toolbar "edit-toolbar" "\
  243. Alter toolbar characteristics by editing a buffer representing the specified toolbar.
  244. Pops up a buffer containing a list of the toolbar matching TOOLBAR_NAME." t nil)
  245.  
  246. ;;;***
  247.  
  248. ;;;### (autoloads (format-kbd-macro kbd read-kbd-macro edit-named-kbd-macro edit-last-kbd-macro edit-kbd-macro) "edmacro" "utils/edmacro.el")
  249.  
  250. (define-key ctl-x-map "\C-k" 'edit-kbd-macro)
  251.  
  252. (autoload 'edit-kbd-macro "edmacro" "\
  253. Edit a keyboard macro.
  254. At the prompt, type any key sequence which is bound to a keyboard macro.
  255. Or, type `C-x e' or RET to edit the last keyboard macro, `C-h l' to edit
  256. the last 100 keystrokes as a keyboard macro, or `M-x' to edit a macro by
  257. its command name.
  258. With a prefix argument, format the macro in a more concise way." t nil)
  259.  
  260. (autoload 'edit-last-kbd-macro "edmacro" "\
  261. Edit the most recently defined keyboard macro." t nil)
  262.  
  263. (autoload 'edit-named-kbd-macro "edmacro" "\
  264. Edit a keyboard macro which has been given a name by `name-last-kbd-macro'." t nil)
  265.  
  266. (autoload 'read-kbd-macro "edmacro" "\
  267. Read the region as a keyboard macro definition.
  268. The region is interpreted as spelled-out keystrokes, e.g., \"M-x abc RET\".
  269. See documentation for `edmacro-mode' for details.
  270. The resulting macro is installed as the \"current\" keyboard macro.
  271.  
  272. In Lisp, may also be called with a single STRING argument in which case
  273. the result is returned rather than being installed as the current macro.
  274. The result will be a vector of keystrokes." t nil)
  275.  
  276. (autoload 'kbd "edmacro" "\
  277. Convert KEYS to the internal Emacs key representation." nil 'macro)
  278.  
  279. (autoload 'format-kbd-macro "edmacro" "\
  280. Return the keyboard macro MACRO as a human-readable string.
  281. This string is suitable for passing to `read-kbd-macro'.
  282. Second argument VERBOSE means to put one command per line with comments.
  283. If VERBOSE is nil, put everything on one line." nil nil)
  284.  
  285. ;;;***
  286.  
  287. ;;;### (autoloads (turn-on-eldoc-mode eldoc-mode) "eldoc" "utils/eldoc.el")
  288.  
  289. (defcustom eldoc-mode nil "*If non-nil, show the defined parameters for the elisp function near point.\n\nFor the emacs lisp function at the beginning of the sexp which point is\nwithin, show the defined parameters for the function in the echo area.\nThis information is extracted directly from the function or macro if it is\nin pure lisp.  If the emacs function is a subr, the parameters are obtained\nfrom the documentation string if possible.\n\nIf point is over a documented variable, print that variable's docstring\ninstead.\n\nThis variable is buffer-local." :type 'boolean :group 'eldoc)
  290.  
  291. (autoload 'eldoc-mode "eldoc" "\
  292. *Enable or disable eldoc mode.
  293. See documentation for the variable of the same name for more details.
  294.  
  295. If called interactively with no prefix argument, toggle current condition
  296. of the mode.
  297. If called with a positive or negative prefix argument, enable or disable
  298. the mode, respectively." t nil)
  299.  
  300. (autoload 'turn-on-eldoc-mode "eldoc" "\
  301. Unequivocally turn on eldoc-mode (see variable documentation)." t nil)
  302.  
  303. ;;;***
  304.  
  305. ;;;### (autoloads (elp-submit-bug-report elp-results elp-instrument-package elp-instrument-list elp-restore-function elp-instrument-function) "elp" "utils/elp.el")
  306.  
  307. (autoload 'elp-instrument-function "elp" "\
  308. Instrument FUNSYM for profiling.
  309. FUNSYM must be a symbol of a defined function." t nil)
  310.  
  311. (autoload 'elp-restore-function "elp" "\
  312. Restore an instrumented function to its original definition.
  313. Argument FUNSYM is the symbol of a defined function." t nil)
  314.  
  315. (autoload 'elp-instrument-list "elp" "\
  316. Instrument for profiling, all functions in `elp-function-list'.
  317. Use optional LIST if provided instead." t nil)
  318.  
  319. (autoload 'elp-instrument-package "elp" "\
  320. Instrument for profiling, all functions which start with PREFIX.
  321. For example, to instrument all ELP functions, do the following:
  322.  
  323.     \\[elp-instrument-package] RET elp- RET" t nil)
  324.  
  325. (autoload 'elp-results "elp" "\
  326. Display current profiling results.
  327. If `elp-reset-after-results' is non-nil, then current profiling
  328. information for all instrumented functions are reset after results are
  329. displayed." t nil)
  330.  
  331. (autoload 'elp-submit-bug-report "elp" "\
  332. Submit via mail, a bug report on elp." t nil)
  333.  
  334. ;;;***
  335.  
  336. ;;;### (autoloads (list-colors-display list-text-properties-at facemenu-remove-special facemenu-remove-props facemenu-set-read-only facemenu-set-intangible facemenu-set-invisible facemenu-make-much-smaller facemenu-make-much-larger facemenu-make-smaller facemenu-make-larger facemenu-set-size-default facemenu-set-face-from-menu facemenu-set-background facemenu-set-foreground facemenu-set-face) "facemenu" "utils/facemenu.el")
  337.  
  338. (autoload 'facemenu-keymap "facemenu" nil t 'keymap)
  339.  
  340. (define-key ctl-x-map "F" 'facemenu-keymap)
  341.  
  342. (defvar facemenu-menu nil "\
  343. Facemenu top-level menu keymap.")
  344.  
  345. (defvar facemenu-keymap (let ((map (make-sparse-keymap "Set face"))) (define-key map ?o 'facemenu-set-face) map) "\
  346. Keymap for face-changing commands.
  347. `Facemenu-update' fills in the keymap according to the bindings
  348. requested in `facemenu-keybindings'.")
  349.  
  350. (defalias 'facemenu-keymap facemenu-keymap)
  351.  
  352. (autoload 'facemenu-set-face "facemenu" "\
  353. Add FACE to the region or next character typed.
  354. It will be added to the top of the face list; any faces lower on the list that
  355. will not show through at all will be removed.
  356.  
  357. Interactively, the face to be used is read with the minibuffer.
  358.  
  359. If the region is active and there is no prefix argument,
  360. this command sets the region to the requested face.
  361.  
  362. Otherwise, this command specifies the face for the next character
  363. inserted.  Moving point or switching buffers before
  364. typing a character to insert cancels the specification." t nil)
  365.  
  366. (autoload 'facemenu-set-foreground "facemenu" "\
  367. Set the foreground color of the region or next character typed.
  368. The color is prompted for.  A face named `fg:color' is used (or created).
  369. If the region is active, it will be set to the requested face.  If
  370. it is inactive (even if mark-even-if-inactive is set) the next
  371. character that is typed (via `self-insert-command') will be set to
  372. the selected face.  Moving point or switching buffers before
  373. typing a character cancels the request." t nil)
  374.  
  375. (autoload 'facemenu-set-background "facemenu" "\
  376. Set the background color of the region or next character typed.
  377. The color is prompted for.  A face named `bg:color' is used (or created).
  378. If the region is active, it will be set to the requested face.  If
  379. it is inactive (even if mark-even-if-inactive is set) the next
  380. character that is typed (via `self-insert-command') will be set to
  381. the selected face.  Moving point or switching buffers before
  382. typing a character cancels the request." t nil)
  383.  
  384. (autoload 'facemenu-set-face-from-menu "facemenu" "\
  385. Set the face of the region or next character typed.
  386. This function is designed to be called from a menu; the face to use
  387. is the menu item's name.
  388.  
  389. If the region is active and there is no prefix argument,
  390. this command sets the region to the requested face.
  391.  
  392. Otherwise, this command specifies the face for the next character
  393. inserted.  Moving point or switching buffers before
  394. typing a character to insert cancels the specification." t nil)
  395.  
  396. (autoload 'facemenu-set-size-default "facemenu" nil t nil)
  397.  
  398. (autoload 'facemenu-make-larger "facemenu" nil t nil)
  399.  
  400. (autoload 'facemenu-make-smaller "facemenu" nil t nil)
  401.  
  402. (autoload 'facemenu-make-much-larger "facemenu" nil t nil)
  403.  
  404. (autoload 'facemenu-make-much-smaller "facemenu" nil t nil)
  405.  
  406. (autoload 'facemenu-set-invisible "facemenu" "\
  407. Make the region invisible.
  408. This sets the `invisible' text property; it can be undone with
  409. `facemenu-remove-special'." t nil)
  410.  
  411. (autoload 'facemenu-set-intangible "facemenu" "\
  412. Make the region intangible: disallow moving into it.
  413. This sets the `intangible' text property; it can be undone with
  414. `facemenu-remove-special'." t nil)
  415.  
  416. (autoload 'facemenu-set-read-only "facemenu" "\
  417. Make the region unmodifiable.
  418. This sets the `read-only' text property; it can be undone with
  419. `facemenu-remove-special'." t nil)
  420.  
  421. (autoload 'facemenu-remove-props "facemenu" "\
  422. Remove all text properties that facemenu added to region." t nil)
  423.  
  424. (autoload 'facemenu-remove-special "facemenu" "\
  425. Remove all the \"special\" text properties from the region.
  426. These special properties include `invisible', `intangible' and `read-only'." t nil)
  427.  
  428. (autoload 'list-text-properties-at "facemenu" "\
  429. Pop up a buffer listing text-properties at LOCATION." t nil)
  430.  
  431. (defalias 'facemenu-read-color 'read-color)
  432.  
  433. (autoload 'list-colors-display "facemenu" "\
  434. Display names of defined colors, and show what they look like.
  435. If the optional argument LIST is non-nil, it should be a list of
  436. colors to display.  Otherwise, this command computes a list
  437. of colors that the current display can handle." t nil)
  438.  
  439. ;;;***
  440.  
  441. ;;;### (autoloads (floating-toolbar-from-extent-or-popup-mode-menu floating-toolbar-or-popup-mode-menu floating-toolbar) "floating-toolbar" "utils/floating-toolbar.el")
  442.  
  443. (autoload 'floating-toolbar "floating-toolbar" "\
  444. Popup a toolbar near the current mouse position.
  445. The toolbar instantiator used is taken from the 'floating-toolbar
  446. property of any extent under the mouse.  If no such non-nil
  447. property exists for any extent under the mouse, then the value of the
  448. variable `floating-toolbar' is checked.  If its value si nil, then
  449. no toolbar will be displayed.
  450.  
  451. This command should be bound to a button press event.
  452.  
  453. When called from a program, first arg EVENT should be the button
  454. press event.  Optional second arg EXTENT-LOCAL-ONLY specifies
  455. that only extent local toolbars should be used; this means the
  456. `floating-toolbar' variable will not be consulted." t nil)
  457.  
  458. (autoload 'floating-toolbar-or-popup-mode-menu "floating-toolbar" "\
  459. Like floating-toolbar, but if no toolbar is displayed
  460. run popup-mode-menu." t nil)
  461.  
  462. (autoload 'floating-toolbar-from-extent-or-popup-mode-menu "floating-toolbar" "\
  463. Like floating-toolbar-or-popup-mode-menu, but search only for an
  464. extent local toolbar." t nil)
  465.  
  466. ;;;***
  467.  
  468. ;;;### (autoloads (enable-flow-control-on enable-flow-control) "flow-ctrl" "utils/flow-ctrl.el")
  469.  
  470. (autoload 'enable-flow-control "flow-ctrl" "\
  471. Toggle flow control handling.
  472. When handling is enabled, user can type C-s as C-\\, and C-q as C-^.
  473. With arg, enable flow control mode if arg is positive, otherwise disable." t nil)
  474.  
  475. (autoload 'enable-flow-control-on "flow-ctrl" "\
  476. Enable flow control if using one of a specified set of terminal types.
  477. Use `(enable-flow-control-on \"vt100\" \"h19\")' to enable flow control
  478. on VT-100 and H19 terminals.  When flow control is enabled,
  479. you must type C-\\ to get the effect of a C-s, and type C-^
  480. to get the effect of a C-q.
  481.  
  482. This function has no effect unless the current device is a tty.
  483.  
  484. The tty terminal type is determined from the TERM environment variable.
  485. Trailing hyphens and everything following is stripped, so a TERM
  486. value of \"vt100-nam\" is treated the same as \"vt100\"." nil nil)
  487.  
  488. ;;;***
  489.  
  490. ;;;### (autoloads (forms-find-file-other-window forms-find-file forms-mode) "forms" "utils/forms.el")
  491.  
  492. (autoload 'forms-mode "forms" "\
  493. Major mode to visit files in a field-structured manner using a form.
  494.  
  495. Commands:                        Equivalent keys in read-only mode:
  496.  TAB            forms-next-field          TAB
  497.  \\C-c TAB       forms-next-field          
  498.  \\C-c <         forms-first-record         <
  499.  \\C-c >         forms-last-record          >
  500.  \\C-c ?         describe-mode              ?
  501.  \\C-c \\C-k      forms-delete-record
  502.  \\C-c \\C-q      forms-toggle-read-only     q
  503.  \\C-c \\C-o      forms-insert-record
  504.  \\C-c \\C-l      forms-jump-record          l
  505.  \\C-c \\C-n      forms-next-record          n
  506.  \\C-c \\C-p      forms-prev-record          p
  507.  \\C-c \\C-r      forms-search-backward      r
  508.  \\C-c \\C-s      forms-search-forward       s
  509.  \\C-c \\C-x      forms-exit                 x
  510. " t nil)
  511.  
  512. (autoload 'forms-find-file "forms" "\
  513. Visit a file in Forms mode." t nil)
  514.  
  515. (autoload 'forms-find-file-other-window "forms" "\
  516. Visit a file in Forms mode in other window." t nil)
  517.  
  518. ;;;***
  519.  
  520. ;;;### (autoloads (unhide-copyleft-region hide-copyleft-region) "hide-copyleft" "utils/hide-copyleft.el")
  521.  
  522. (autoload 'hide-copyleft-region "hide-copyleft" "\
  523. Make the legal drivel at the front of this file invisible.  Unhide it again
  524. with C-u \\[hide-copyleft-region]." t nil)
  525.  
  526. (autoload 'unhide-copyleft-region "hide-copyleft" "\
  527. If the legal nonsense at the top of this file is elided, make it visible again." nil nil)
  528.  
  529. ;;;***
  530.  
  531. ;;;### (autoloads (highlight-headers-follow-url highlight-headers-follow-url-mosaic highlight-headers-follow-url-netscape highlight-headers) "highlight-headers" "utils/highlight-headers.el")
  532.  
  533. (autoload 'highlight-headers "highlight-headers" "\
  534. Highlight message headers between start and end.
  535. Faces used:
  536.   message-headers            the part before the colon
  537.   message-header-contents        the part after the colon
  538.   message-highlighted-header-contents    contents of \"special\" headers
  539.   message-cited-text            quoted text from other messages
  540.  
  541. Variables used:
  542.  
  543.   highlight-headers-regexp            what makes a \"special\" header
  544.   highlight-headers-citation-regexp        matches lines of quoted text
  545.   highlight-headers-citation-header-regexp    matches headers for quoted text
  546.  
  547. If HACK-SIG is true,then we search backward from END for something that
  548. looks like the beginning of a signature block, and don't consider that a
  549. part of the message (this is because signatures are often incorrectly
  550. interpreted as cited text.)" nil nil)
  551.  
  552. (autoload 'highlight-headers-follow-url-netscape "highlight-headers" nil nil nil)
  553.  
  554. (autoload 'highlight-headers-follow-url-mosaic "highlight-headers" nil nil nil)
  555.  
  556. (autoload 'highlight-headers-follow-url "highlight-headers" nil t nil)
  557.  
  558. ;;;***
  559.  
  560. ;;;### (autoloads (make-hippie-expand-function hippie-expand) "hippie-exp" "utils/hippie-exp.el")
  561.  
  562. (defvar hippie-expand-try-functions-list '(try-complete-file-name-partially try-complete-file-name try-expand-all-abbrevs try-expand-list try-expand-line try-expand-dabbrev try-expand-dabbrev-all-buffers try-expand-dabbrev-from-kill try-complete-lisp-symbol-partially try-complete-lisp-symbol) "\
  563. The list of expansion functions tried in order by `hippie-expand'.
  564. To change the behavior of `hippie-expand', remove, change the order of,
  565. or insert functions in this list.")
  566.  
  567. (defvar hippie-expand-verbose t "\
  568. *Non-nil makes `hippie-expand' output which function it is trying.")
  569.  
  570. (defvar hippie-expand-max-buffers nil "\
  571. *The maximum number of buffers (apart from the current) searched.
  572. If nil, all buffers are searched.")
  573.  
  574. (defvar hippie-expand-ignore-buffers '("^ \\*.*\\*$" dired-mode) "\
  575. *A list specifying which buffers not to search (if not current).
  576. Can contain both regexps matching buffer names (as strings) and major modes
  577. \(as atoms)")
  578.  
  579. (autoload 'hippie-expand "hippie-exp" "\
  580. Try to expand text before point, using multiple methods.
  581. The expansion functions in `hippie-expand-try-functions-list' are
  582. tried in order, until a possible expansion is found.  Repeated
  583. application of `hippie-expand' inserts successively possible
  584. expansions.  
  585. With a positive numeric argument, jumps directly to the ARG next
  586. function in this list.  With a negative argument or just \\[universal-argument], 
  587. undoes the expansion." t nil)
  588.  
  589. (autoload 'make-hippie-expand-function "hippie-exp" "\
  590. Construct a function similar to `hippie-expand'.
  591. Make it use the expansion functions in TRY-LIST.  An optional second
  592. argument VERBOSE non-nil makes the function verbose." nil 'macro)
  593.  
  594. ;;;***
  595.  
  596. ;;;### (autoloads (id-select-double-click-hook id-select-and-kill-thing id-select-and-copy-thing id-select-goto-matching-tag id-select-thing-with-mouse id-select-thing id-select-install) "id-select" "utils/id-select.el")
  597.  
  598. (autoload 'id-select-install "id-select" "\
  599. Install the id-select mode as the default mode of operation." t nil)
  600.  
  601. (autoload 'id-select-thing "id-select" "\
  602. Mark the region selected by the syntax of the thing at point.
  603. If invoked repeatedly, selects bigger and bigger things.
  604. If `id-select-display-type' is non-nil, the type of selection is displayed in
  605. the minibuffer." t nil)
  606.  
  607. (autoload 'id-select-thing-with-mouse "id-select" "\
  608. Select a region based on the syntax of the character from a mouse click.
  609. If the click occurs at the same point as the last click, select
  610. the next larger syntactic structure.  If `id-select-display-type' is non-nil,
  611. the type of selection is displayed in the minibuffer." t nil)
  612.  
  613. (autoload 'id-select-goto-matching-tag "id-select" "\
  614. If in a major mode listed in `id-select-markup-modes,' moves point to the start of the tag paired with the closest tag that point is within or precedes.
  615. Returns t if point is moved, else nil.
  616. Signals an error if no tag is found following point or if the closing tag
  617. does not have a `>' terminator character." t nil)
  618.  
  619. (autoload 'id-select-and-copy-thing "id-select" "\
  620. Copy the region surrounding the syntactical unit at point." t nil)
  621.  
  622. (autoload 'id-select-and-kill-thing "id-select" "\
  623. Kill the region surrounding the syntactical unit at point." t nil)
  624.  
  625. (autoload 'id-select-double-click-hook "id-select" "\
  626. Select a region based on the syntax of the character wherever the mouse is double-clicked.
  627. If the double-click occurs at the same point as the last double-click, select
  628. the next larger syntactic structure.  If `id-select-display-type' is non-nil,
  629. the type of selection is displayed in the minibuffer." nil nil)
  630.  
  631. ;;;***
  632.  
  633. ;;;### (autoloads (unload-feature) "loadhist" "utils/loadhist.el")
  634.  
  635. (autoload 'unload-feature "loadhist" "\
  636. Unload the library that provided FEATURE, restoring all its autoloads.
  637. If the feature is required by any other loaded code, and optional FORCE
  638. is nil, raise an error." t nil)
  639.  
  640. ;;;***
  641.  
  642. ;;;### (autoloads (what-domain mail-extract-address-components) "mail-extr" "utils/mail-extr.el")
  643.  
  644. (autoload 'mail-extract-address-components "mail-extr" "\
  645. Given an RFC-822 ADDRESS, extract full name and canonical address.
  646. Returns a list of the form (FULL-NAME CANONICAL-ADDRESS).
  647. If no name can be extracted, FULL-NAME will be nil.
  648. ADDRESS may be a string or a buffer.  If it is a buffer, the visible 
  649.  (narrowed) portion of the buffer will be interpreted as the address.
  650.  (This feature exists so that the clever caller might be able to avoid
  651.  consing a string.)
  652. If ADDRESS contains more than one RFC-822 address, only the first is
  653.  returned.  Some day this function may be extended to extract multiple
  654.  addresses, or perhaps return the position at which parsing stopped." nil nil)
  655.  
  656. (autoload 'what-domain "mail-extr" "\
  657. Prompts for a mail domain, and prints the country it corresponds to
  658. in the minibuffer." t nil)
  659.  
  660. ;;;***
  661.  
  662. ;;;### (autoloads (mail-fetch-field mail-file-babyl-p) "mail-utils" "utils/mail-utils.el")
  663.  
  664. (defvar mail-use-rfc822 nil "\
  665. *If non-nil, use a full, hairy RFC822 parser on mail addresses.
  666. Otherwise, (the default) use a smaller, somewhat faster, and
  667. often correct parser.")
  668.  
  669. (autoload 'mail-file-babyl-p "mail-utils" nil nil nil)
  670.  
  671. (defvar rmail-dont-reply-to-names nil "\
  672. *A regexp specifying names to prune of reply to messages.
  673. A value of nil means exclude your own name only.")
  674.  
  675. (autoload 'mail-fetch-field "mail-utils" "\
  676. Return the value of the header field FIELD-NAME.
  677. The buffer is expected to be narrowed to just the headers of the message.
  678. If second arg LAST is non-nil, use the last such field if there are several.
  679. If third arg ALL is non-nil, concatenate all such fields with commas between." nil nil)
  680.  
  681. ;;;***
  682.  
  683. ;;;### (autoloads (read-passwd) "passwd" "utils/passwd.el")
  684.  
  685. (autoload 'read-passwd "passwd" "\
  686. Prompts for a password in the minibuffer, and returns it as a string.
  687. If PROMPT may be a prompt string or an alist of elements 
  688. '(prompt . default).
  689. If optional arg CONFIRM is true, then ask the user to type the password
  690. again to confirm that they typed it correctly.
  691. If optional arg DEFAULT is provided, then it is a string to insert as
  692. the default choice (it is not, of course, displayed.)
  693.  
  694. If running under X, the keyboard will be grabbed (with XGrabKeyboard())
  695. to reduce the possibility that eavesdropping is occuring.
  696.  
  697. When reading a password, all keys self-insert, except for:
  698. \\<read-passwd-map>
  699.     \\[read-passwd-erase-line]    Erase the entire line.
  700.     \\[quoted-insert]    Insert the next character literally.
  701.     \\[delete-backward-char]    Delete the previous character.
  702.     \\[exit-minibuffer]    Accept what you have typed.
  703.     \\[keyboard-quit]    Abort the command.
  704.  
  705. The returned value is always a newly-created string.  No additional copies
  706. of the password remain after this function has returned.
  707.  
  708. NOTE: unless great care is taken, the typed password will exist in plaintext
  709. form in the running image for an arbitrarily long time.  Priveleged users may
  710. be able to extract it from memory.  If emacs crashes, it may appear in the
  711. resultant core file.
  712.  
  713. Some steps you can take to prevent the password from being copied around:
  714.  
  715.  - as soon as you are done with the returned string, destroy it with
  716.    (fillarray string 0).  The same goes for any default passwords
  717.    or password histories.
  718.  
  719.  - do not copy the string, as with concat or substring - if you do, be
  720.    sure to keep track of and destroy all copies.
  721.  
  722.  - do not insert the password into a buffer - if you do, be sure to 
  723.    overwrite the buffer text before killing it, as with the functions 
  724.    `passwd-erase-buffer' or `passwd-kill-buffer'.  Note that deleting
  725.    the text from the buffer does NOT necessarily remove the text from
  726.    memory.
  727.  
  728.  - be careful of the undo history - if you insert the password into a 
  729.    buffer which has undo recording turned on, the password will be 
  730.    copied onto the undo list, and thus recoverable.
  731.  
  732.  - do not pass it as an argument to a shell command - anyone will be
  733.    able to see it if they run `ps' at the right time.
  734.  
  735. Note that the password will be temporarily recoverable with the `view-lossage'
  736. command.  This data will not be overwritten until another hundred or so 
  737. characters are typed.  There's not currently a way around this." nil nil)
  738.  
  739. ;;;***
  740.  
  741. ;;;### (autoloads (pp-eval-last-sexp pp-eval-expression pp) "pp" "utils/pp.el")
  742.  
  743. (defalias 'pprint 'pp)
  744.  
  745. (autoload 'pp "pp" "\
  746. Output the pretty-printed representation of OBJECT, any Lisp object.
  747. Quoting characters are printed when needed to make output that `read'
  748. can handle, whenever this is possible.
  749. Output stream is STREAM, or value of `standard-output' (which see)." nil nil)
  750.  
  751. (autoload 'pp-eval-expression "pp" "\
  752. Evaluate EXPRESSION and pretty-print value into a new display buffer.
  753. If the pretty-printed value fits on one line, the message line is used
  754. instead.  Value is also consed on to front of variable  values 's
  755. value." t nil)
  756.  
  757. (autoload 'pp-eval-last-sexp "pp" "\
  758. Run `pp-eval-expression' on sexp before point (which see).
  759. With argument, pretty-print output into current buffer.
  760. Ignores leading comment characters." t nil)
  761.  
  762. ;;;***
  763.  
  764. ;;;### (autoloads (prettyexpand-all-sexp prettyexpand-sexp macroexpand-all-sexp macroexpand-sexp pp-plist pp-variable pp-function) "pretty-print" "utils/pretty-print.el")
  765.  
  766. (autoload 'pp-function "pretty-print" "\
  767. Pretty print the function definition of SYMBOL in a separate buffer" t nil)
  768.  
  769. (autoload 'pp-variable "pretty-print" "\
  770. Pretty print the variable value of SYMBOL in a separate buffer" t nil)
  771.  
  772. (autoload 'pp-plist "pretty-print" "\
  773. Pretty print the property list of SYMBOL in a separate buffer" t nil)
  774.  
  775. (autoload 'macroexpand-sexp "pretty-print" "\
  776. Macro expand the sexpression following point. Pretty print expansion in a
  777. temporary buffer. With prefix argument, replace the original
  778. sexpression by its expansion in the current buffer." t nil)
  779.  
  780. (autoload 'macroexpand-all-sexp "pretty-print" "\
  781. Macro expand recursively the sexpression following point. Pretty print
  782. expansion in a temporary buffer. With prefix argument, replace the
  783. original sexpression by its expansion in the current buffer." t nil)
  784.  
  785. (autoload 'prettyexpand-sexp "pretty-print" "\
  786. Macro expand the sexpression following point. Pretty print expansion
  787. in a temporary buffer. With prefix argument, replace the original
  788. sexpression by its expansion in the current buffer.  
  789.     However, calls to macros specified in the variable
  790. `pp-shadow-expansion-list' are not expanded, in order to make the code
  791. look nicer." t nil)
  792.  
  793. (autoload 'prettyexpand-all-sexp "pretty-print" "\
  794. Macro expand recursively the sexpression following point. Pretty print
  795. expansion in a temporary buffer. With prefix argument, replace the
  796. original sexpression by its expansion in the current buffer.
  797.     However, calls to macros specified in the variable
  798. `pp-shadow-expansion-list' are not expanded, in order to make the code
  799. look nicer." t nil)
  800.  
  801. ;;;***
  802.  
  803. ;;;### (autoloads (regexp-opt-depth regexp-opt) "regexp-opt" "utils/regexp-opt.el")
  804.  
  805. (autoload 'regexp-opt "regexp-opt" "\
  806. Return a regexp to match a string in STRINGS.
  807. Each string should be unique in STRINGS and should not contain any regexps,
  808. quoted or not. If optional PAREN is non-nil, ensure that the returned
  809. regexp is enclosed by at least one regexp match grouping construct.  If
  810. optional NON-SHY is non nil, the inner groupings will use \"\\\\( \\\\)\" grouping,
  811. rather than the default \"\\\\(?: \\\\)\" 'shy', or non-match-capturing groups.
  812. The returned regexp is typically more efficient than the equivalent regexp:
  813.  
  814.  (let ((open-paren (if PAREN \"\\\\(\" \"\")) (close-paren (if PAREN \"\\\\)\" \"\")))
  815.    (concat open-paren (mapconcat 'regexp-quote STRINGS \"\\\\|\") close-paren))
  816.  
  817. but typically contains more regexp grouping constructs.
  818. Use `regexp-opt-depth' to count them." nil nil)
  819.  
  820. (autoload 'regexp-opt-depth "regexp-opt" "\
  821. Return the depth of REGEXP.
  822. This means the number of regexp grouping constructs (parenthesised expressions)
  823. in REGEXP, not counting the \"\\\\(?: \\\\)\" non-match-capturing groups unless
  824. COUNT-SHY-GROUPS-TOO is non-nil.
  825. See `regexp-opt'." nil nil)
  826.  
  827. ;;;***
  828.  
  829. ;;;### (autoloads (reporter-submit-bug-report) "reporter" "utils/reporter.el")
  830.  
  831. (autoload 'reporter-submit-bug-report "reporter" nil nil nil)
  832.  
  833. ;;;***
  834.  
  835. ;;;### (autoloads (make-ring ringp) "ring" "utils/ring.el")
  836.  
  837. (autoload 'ringp "ring" "\
  838. Returns t if X is a ring; nil otherwise." nil nil)
  839.  
  840. (define-compatible-function-alias 'ring-p 'ringp)
  841.  
  842. (autoload 'make-ring "ring" "\
  843. Make a ring that can contain SIZE elements." nil nil)
  844.  
  845. ;;;***
  846.  
  847. ;;;### (autoloads (savehist-save savehist-load) "savehist" "utils/savehist.el")
  848.  
  849. (autoload 'savehist-load "savehist" "\
  850. Load the minibuffer histories from `savehist-file'.
  851. Unless NO-HOOK is specified, the function will also add the save function
  852. to `kill-emacs-hook', thus ensuring that the minibuffer contents will be
  853. saved before leaving Emacs.
  854.  
  855. This function should be normally used from your Emacs init file.  Since it
  856. removes your current minibuffer histories, it is unwise to call it at any
  857. other time." t nil)
  858.  
  859. (autoload 'savehist-save "savehist" "\
  860. Save the histories from `savehist-history-variables' to `savehist-file'.
  861. A variable will be saved if it is bound and non-nil." t nil)
  862.  
  863. ;;;***
  864.  
  865. ;;;### (autoloads (list-load-path-shadows) "shadow" "utils/shadow.el")
  866.  
  867. (autoload 'list-load-path-shadows "shadow" "\
  868. Display a list of Emacs Lisp files that shadow other files.
  869.  
  870. This function lists potential load-path problems.  Directories in the
  871. `load-path' variable are searched, in order, for Emacs Lisp
  872. files.  When a previously encountered file name is found again, a
  873. message is displayed indicating that the later file is \"hidden\" by
  874. the earlier.
  875.  
  876. For example, suppose `load-path' is set to
  877.  
  878. \(\"/usr/gnu/emacs/site-lisp\" \"/usr/gnu/emacs/share/emacs/19.30/lisp\")
  879.  
  880. and that each of these directories contains a file called XXX.el.  Then
  881. XXX.el in the site-lisp directory is referred to by all of:
  882. \(require 'XXX), (autoload .... \"XXX\"), (load-library \"XXX\") etc.
  883.  
  884. The first XXX.el file prevents emacs from seeing the second (unless
  885. the second is loaded explicitly via load-file).
  886.  
  887. When not intended, such shadowings can be the source of subtle
  888. problems.  For example, the above situation may have arisen because the
  889. XXX package was not distributed with versions of emacs prior to
  890. 19.30.  An emacs maintainer downloaded XXX from elsewhere and installed
  891. it.  Later, XXX was updated and included in the emacs distribution.
  892. Unless the emacs maintainer checks for this, the new version of XXX
  893. will be hidden behind the old (which may no longer work with the new
  894. emacs version).
  895.  
  896. This function performs these checks and flags all possible
  897. shadowings.  Because a .el file may exist without a corresponding .elc
  898. \(or vice-versa), these suffixes are essentially ignored.  A file
  899. XXX.elc in an early directory (that does not contain XXX.el) is
  900. considered to shadow a later file XXX.el, and vice-versa.
  901.  
  902. When run interactively, the shadowings (if any) are displayed in a
  903. buffer called `*Shadows*'.  Shadowings are located by calling the
  904. \(non-interactive) companion function, `find-emacs-lisp-shadows'." t nil)
  905.  
  906. ;;;***
  907.  
  908. ;;;### (autoloads (skeleton-pair-insert-maybe skeleton-insert skeleton-proxy skeleton-proxy-new define-skeleton) "skeleton" "utils/skeleton.el")
  909.  
  910. (defvar skeleton-filter 'identity "\
  911. Function for transforming a skeleton proxy's aliases' variable value.")
  912.  
  913. (autoload 'define-skeleton "skeleton" "\
  914. Define a user-configurable COMMAND that enters a statement skeleton.
  915. DOCUMENTATION is that of the command, while the variable of the same name,
  916. which contains the skeleton, has a documentation to that effect.
  917. INTERACTOR and ELEMENT ... are as defined under `skeleton-insert'." nil 'macro)
  918.  
  919. (autoload 'skeleton-proxy-new "skeleton" "\
  920. Insert skeleton defined by variable of same name (see `skeleton-insert').
  921. Prefix ARG allows wrapping around words or regions (see `skeleton-insert').
  922. If no ARG was given, but the region is visible, ARG defaults to -1 depending
  923. on `skeleton-autowrap'.  An ARG of  M-0  will prevent this just for once.
  924. This command can also be an abbrev expansion (3rd and 4th columns in
  925. \\[edit-abbrevs]  buffer: \"\"  command-name).
  926.  
  927. When called as a function, optional first argument STR may also be a string
  928. which will be the value of `str' whereas the skeleton's interactor is then
  929. ignored." t nil)
  930.  
  931. (autoload 'skeleton-proxy "skeleton" "\
  932. Insert skeleton defined by variable of same name (see `skeleton-insert').
  933. Prefix ARG allows wrapping around words or regions (see `skeleton-insert').
  934. If no ARG was given, but the region is visible, ARG defaults to -1 depending
  935. on `skeleton-autowrap'.  An ARG of  M-0  will prevent this just for once.
  936. This command can also be an abbrev expansion (3rd and 4th columns in
  937. \\[edit-abbrevs]  buffer: \"\"  command-name).
  938.  
  939. When called as a function, optional first argument STR may also be a string
  940. which will be the value of `str' whereas the skeleton's interactor is then
  941. ignored." t nil)
  942.  
  943. (autoload 'skeleton-insert "skeleton" "\
  944. Insert the complex statement skeleton SKELETON describes very concisely.
  945.  
  946. With optional third REGIONS wrap first interesting point (`_') in skeleton
  947. around next REGIONS words, if REGIONS is positive.  If REGIONS is negative,
  948. wrap REGIONS preceding interregions into first REGIONS interesting positions
  949. \(successive `_'s) in skeleton.  An interregion is the stretch of text between
  950. two contiguous marked points.  If you marked A B C [] (where [] is the cursor)
  951. in alphabetical order, the 3 interregions are simply the last 3 regions.  But
  952. if you marked B A [] C, the interregions are B-A, A-[], []-C.
  953.  
  954. Optional fourth STR is the value for the variable `str' within the skeleton.
  955. When this is non-`nil' the interactor gets ignored, and this should be a valid
  956. skeleton element.
  957.  
  958. SKELETON is made up as (INTERACTOR ELEMENT ...).  INTERACTOR may be nil if
  959. not needed, a prompt-string or an expression for complex read functions.
  960.  
  961. If ELEMENT is a string or a character it gets inserted (see also
  962. `skeleton-transformation').  Other possibilities are:
  963.  
  964.     \\n    go to next line and indent according to mode
  965.     _    interesting point, interregion here, point after termination
  966.     >    indent line (or interregion if > _) according to major mode
  967.     &    do next ELEMENT if previous moved point
  968.     |    do next ELEMENT if previous didn't move point
  969.     -num    delete num preceding characters (see `skeleton-untabify')
  970.     resume:    skipped, continue here if quit is signaled
  971.     nil    skipped
  972.  
  973. Further elements can be defined via `skeleton-further-elements'.  ELEMENT may
  974. itself be a SKELETON with an INTERACTOR.  The user is prompted repeatedly for
  975. different inputs.  The SKELETON is processed as often as the user enters a
  976. non-empty string.  \\[keyboard-quit] terminates skeleton insertion, but
  977. continues after `resume:' and positions at `_' if any.  If INTERACTOR in such
  978. a subskeleton is a prompt-string which contains a \".. %s ..\" it is
  979. formatted with `skeleton-subprompt'.  Such an INTERACTOR may also a list of
  980. strings with the subskeleton being repeated once for each string.
  981.  
  982. Quoted Lisp expressions are evaluated evaluated for their side-effect.
  983. Other Lisp expressions are evaluated and the value treated as above.
  984. Note that expressions may not return `t' since this implies an
  985. endless loop.  Modes can define other symbols by locally setting them
  986. to any valid skeleton element.  The following local variables are
  987. available:
  988.  
  989.     str    first time: read a string according to INTERACTOR
  990.         then: insert previously read string once more
  991.     help    help-form during interaction with the user or `nil'
  992.     input    initial input (string or cons with index) while reading str
  993.     v1, v2    local variables for memorizing anything you want
  994.  
  995. When done with skeleton, but before going back to `_'-point call
  996. `skeleton-end-hook' if that is non-`nil'." nil nil)
  997.  
  998. (autoload 'skeleton-pair-insert-maybe "skeleton" "\
  999. Insert the character you type ARG times.
  1000.  
  1001. With no ARG, if `skeleton-pair' is non-nil, pairing can occur.  If the region
  1002. is visible the pair is wrapped around it depending on `skeleton-autowrap'.
  1003. Else, if `skeleton-pair-on-word' is non-nil or we are not before or inside a
  1004. word, and if `skeleton-pair-filter' returns nil, pairing is performed.
  1005.  
  1006. If a match is found in `skeleton-pair-alist', that is inserted, else
  1007. the defaults are used.  These are (), [], {}, <> and `' for the
  1008. symmetrical ones, and the same character twice for the others." t nil)
  1009.  
  1010. ;;;***
  1011.  
  1012. ;;;### (autoloads (smtpmail-send-it) "smtpmail" "utils/smtpmail.el")
  1013.  
  1014. (autoload 'smtpmail-send-it "smtpmail" nil nil nil)
  1015.  
  1016. ;;;***
  1017.  
  1018. ;;;### (autoloads (speedbar-get-focus speedbar-frame-mode) "speedbar" "utils/speedbar.el")
  1019.  
  1020. (defalias 'speedbar 'speedbar-frame-mode)
  1021.  
  1022. (autoload 'speedbar-frame-mode "speedbar" "\
  1023. Enable or disable speedbar.  Positive ARG means turn on, negative turn off.
  1024. nil means toggle.  Once the speedbar frame is activated, a buffer in
  1025. `speedbar-mode' will be displayed.  Currently, only one speedbar is
  1026. supported at a time." t nil)
  1027.  
  1028. (autoload 'speedbar-get-focus "speedbar" "\
  1029. Change frame focus to or from the speedbar frame.
  1030. If the selected frame is not speedbar, then speedbar frame is
  1031. selected.  If the speedbar frame is active, then select the attached frame." t nil)
  1032.  
  1033. ;;;***
  1034.  
  1035. ;;;### (autoloads nil "timezone" "utils/timezone.el")
  1036.  
  1037. (define-error 'invalid-date "Invalid date string")
  1038.  
  1039. ;;;***
  1040.  
  1041. ;;;### (autoloads (toolbar-kill-item toolbar-kill-item-pos toolbar-add-item restore-initial-toolbar) "toolbar-utils" "utils/toolbar-utils.el")
  1042.  
  1043. (autoload 'restore-initial-toolbar "toolbar-utils" "\
  1044. Restores the default toolbar defined by initial-toolbar-spec." t nil)
  1045.  
  1046. (autoload 'toolbar-add-item "toolbar-utils" "\
  1047. Add a toolbar item ITEM at the first location of the toolbar specifier. 
  1048. Optionally, can specify an INDEX position to insert the ITEM.  The default is
  1049. to use default-toolbar, but a different specifier can by specified with 
  1050. TOOLBAR-SPEC." nil nil)
  1051.  
  1052. (autoload 'toolbar-kill-item-pos "toolbar-utils" "\
  1053. Remove a toolbar item ITEM at the first location of the toolbar specifier.  
  1054. Optionally, can specify an INDEX position where to remove the ITEM.  The 
  1055. default is to use default-toolbar, but a different specifier can by 
  1056. specified with TOOLBAR-SPEC." nil nil)
  1057.  
  1058. (autoload 'toolbar-kill-item "toolbar-utils" "\
  1059. Remove a toolbar item ITEM at the first location of the toolbar specifier.  
  1060. Optionally, can specify an ITEM to remove.  The ITEM must be in form of a 
  1061. vector.  The default is to use default-toolbar, but a different specifier 
  1062. can by specified with TOOLBAR-SPEC." nil nil)
  1063.  
  1064. ;;;***
  1065.  
  1066. ;;;### (autoloads (tq-create) "tq" "utils/tq.el")
  1067.  
  1068. (autoload 'tq-create "tq" "\
  1069. Create and return a transaction queue communicating with PROCESS.
  1070. PROCESS should be a subprocess capable of sending and receiving
  1071. streams of bytes.  It may be a local process, or it may be connected
  1072. to a tcp server on another machine." nil nil)
  1073.  
  1074. ;;;***
  1075.  
  1076. ;;;### (autoloads (trace-function-background trace-function) "trace" "utils/trace.el")
  1077.  
  1078. (defvar trace-buffer "*trace-output*" "\
  1079. *Trace output will by default go to that buffer.")
  1080.  
  1081. (autoload 'trace-function "trace" "\
  1082. Traces FUNCTION with trace output going to BUFFER.
  1083. For every call of FUNCTION Lisp-style trace messages that display argument
  1084. and return values will be inserted into BUFFER. This function generates the
  1085. trace advice for FUNCTION and activates it together with any other advice
  1086. there might be!! The trace BUFFER will popup whenever FUNCTION is called.
  1087. Do not use this to trace functions that switch buffers or do any other
  1088. display oriented stuff, use `trace-function-background' instead." t nil)
  1089.  
  1090. (autoload 'trace-function-background "trace" "\
  1091. Traces FUNCTION with trace output going quietly to BUFFER.
  1092. For every call of FUNCTION Lisp-style trace messages that display argument
  1093. and return values will be inserted into BUFFER. This function generates the
  1094. trace advice for FUNCTION and activates it together with any other advice
  1095. there might be!! Trace output will quietly go to BUFFER without changing
  1096. the window or buffer configuration at all." t nil)
  1097.  
  1098. ;;;***
  1099.  
  1100. ;;;### (autoloads (xbm-button-create) "xbm-button" "utils/xbm-button.el")
  1101.  
  1102. (autoload 'xbm-button-create "xbm-button" "\
  1103. Returns a list of XBM image instantiators for a button displaying TEXT.
  1104. The list is of the form
  1105.    (UP DOWN DISABLED)
  1106. where UP, DOWN, and DISABLED are the up, down and disabled image
  1107. instantiators for the button.
  1108.  
  1109. BORDER-THICKNESS specifies how many pixels should be used for the
  1110. borders on the edges of the buttons.  It should be a positive integer,
  1111. or 0 to mean no border." nil nil)
  1112.  
  1113. ;;;***
  1114.  
  1115. ;;;### (autoloads (xpm-button-create) "xpm-button" "utils/xpm-button.el")
  1116.  
  1117. (autoload 'xpm-button-create "xpm-button" "\
  1118. Returns a list of XPM image instantiators for a button displaying TEXT.
  1119. The list is of the form
  1120.    (UP DOWN DISABLED)
  1121. where UP, DOWN, and DISABLED are the up, down and disabled image
  1122. instantiators for the button.
  1123.  
  1124. SHADOW-THICKNESS specifies how many pixels should be used for the
  1125. shadows on the edges of the buttons.  It should be a positive integer,
  1126. or 0 to mean no shadows on the edges.
  1127. FG-COLOR is the color used to display the text.  It should be a string.
  1128. BG-COLOR is the background color the text will be displayed upon.
  1129. It should be a string." nil nil)
  1130.  
  1131. ;;;***
  1132.  
  1133. (provide 'utils-autoloads)
  1134.